package com.tjhk.netty.model;

import io.netty.buffer.ByteBuf;

import java.io.Serializable;

/**
 * 消息体
 */
public interface Message extends Serializable {
    /** 消息类型 */
    Serializable getMessageId();
    /** 转码&编码*/
    void readFrom(ByteBuf bodyBuf);
    ByteBuf writeTo();
    /** 获取数据字节数组 */
    byte[] getPayload();
}